Get a very primitive relation of IRQ affinity working. For the
authorsos22@douglas.cl.cam.ac.uk <sos22@douglas.cl.cam.ac.uk>
Fri, 8 Jul 2005 17:33:42 +0000 (17:33 +0000)
committersos22@douglas.cl.cam.ac.uk <sos22@douglas.cl.cam.ac.uk>
Fri, 8 Jul 2005 17:33:42 +0000 (17:33 +0000)
commit971dbf697843d0211fe8a6f702b9ab80f7fd7b94
treefc48a9f172ccd02fc39936f90fab4cb7ba9864f2
parentc1a9064dc71e4d551043f4eb1646ea51c0ee572f
Get a very primitive relation of IRQ affinity working.  For the
minute, we just pick one vcpu out of the allowed set and allows route
the irq to that one; that's enough for the userspace irq balancer, but
not enough for the kernel-space one.

Whether it's actually worth implementing the full variant is open to
debate.

This also makes IRQ routing across vcpu hotplug events slightly
easier.

Signed-off-by: Steven Smith, sos22@cam.ac.uk
linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c
linux-2.6.11-xen-sparse/arch/xen/kernel/evtchn.c
xen/common/event_channel.c